export{}

let arr1:number[] = [1,2,3,4,5]
let arr2:Array<number> = [1,2,3,4,5]//这种等同于上面，这种写法叫做泛型（泛型就是类型参数）

// arr1=['1']//报错

let arr3:Array<number|string|boolean> = [1,2,3,4,5,'1',true]
arr3=[true,1,"3"]


//[number,string,boolean]这种写法叫做元组   
// 但是就定死了  第一个是数组，第二个是字符串，第三个是布尔值
let arr4:[number,string,boolean]=[1,"a",true]